// main_init function

main_init = function(mc){
}

// main_effect function

main_effect = function(mc,frame){
 if (subs_done) end_effect = true;
}

// sub_init function

sub_init = function(mc){
 if (!out_effect) mc._xscale = mc._yscale = 0;
}

// sub_effect function

sub_effect = function(mc,frame){
 perc = frame / lastsubframe;
 if (out_effect) perc = 1 - perc;
 if (switch_xy_order){
  mc._yscale = Math.max(0,200 * perc - 100);
  mc._xscale = Math.min(100,200 * perc);
  if (!mc._yscale) mc._height = 2; 
 }else{
  mc._xscale = Math.max(0,200 * perc - 100);
  mc._yscale = Math.min(100,200 * perc);
  if (!mc._xscale) mc._width = 2; 
 } 
 if (frame == lastsubframe) mc.done=true;
}

